.footer {
    #border: 1px solid #CCC;
	color:white;
    #padding: 10px;
    margin-top: 20px;
	#margin-left:-15px;
	height:80px;
	line-height:150%;
	background-color:#337AB7
}
.footer a{
	color:white;
}
.header{
	height:27px;
	background:#337AB7;
	color:white;
	text-align:right;
	vertical-align:middle;
}
.header a{
	color:white;
	margin:5px;
}

.keydate ul{
	margin-top:10px;
	margin-left:10px;
}
.keydate ul li{
	#color:red;
	padding-left:-5px;
	#border-bottom:1px dashed black;
	line-height:200%;
	list-style-type:none;  
	list-style-image: url("dot.png");  
}

.contact{
	line-height:200%;
}
.reg{
	border-top:0px;
}
.reg td{
	padding:auto;
	border-top:0 none;
	height:20px;
}
.reg input, .reg textarea{
	width:300px;
}
.reg select{
	width:302px;
}
.reg input[type="radio"]{
	width:20px;
}
.reg input[type="submit"]{
	width:80px;
}
#slide{overflow:hidden;width:940px;margin:0px auto;}
#slide ul{list-style:none;margin-left:-5px;}
#slide li{float:left;margin-left:5px;}
#slide li img{border:1px solid #eee}
.slideul1{width:5999px;}


#bannerbg {
    #width: 940px;
    height: 22px;
    text-align: center;
    margin: 0px auto;
    background: transparent url("bannerbg.png") repeat-x scroll 0% 0%;
}
#bannerbg1 {
    #width: 940px;
    height: 22px;
    text-align: center;
    margin: 0px auto;
    background: transparent url("bannerbg1.png") repeat-x scroll 0% 0%;
}